package juegoPlantaVsZombies;

import java.util.List;

public class Jardin {
	private List<Fila> filas;
	
	// --------------------------------------------------
	//Getters y Setters
	// --------------------------------------------------
	
	public List<Fila> getFilas() {
		return filas;
	}

	public void setFilas(List<Fila> filas) {
		this.filas = filas;
	}
	
	// --------------------------------------------------
	// Metodos
	// --------------------------------------------------

	public boolean sePuedePlantar(int fila, int celda, boolean esTerrestre) {
		boolean ret = false;
		Fila filaParaPlantar = this.getFilas().get(fila - 1);
		if((filaParaPlantar.esTerrestre() == esTerrestre)&& ! filaParaPlantar.estaOcupado(celda)) {
			ret = true;
		}
		return ret;
	}

	public void plantar(int fila, int celda, Planta planta) {
		Fila filaParaPlantar = this.getFilas().get(fila - 1);
		filaParaPlantar.plantar(celda,planta);
	}

	public void mejorarPlanta(Planta unaPlanta, Mejora unaMejora) {
		
		unaPlanta.mejorar(unaMejora);
	}
}
